package config

import "github.com/runningwater/gohub/pkg/config"

func init() {
	config.Add("verifycode", func() map[string]any {
		return map[string]any{

			"code_length": config.Env("VERIFY_CODE_LENGTH", 6),
			"expire_time": config.Env("VERIFY_EXPIRE_TIME", 15), // 验证码过期时间，单位分钟

			// Debug 模式下的验证码过期时间，单位分钟
			"debug_expire_time": config.Env("VERIFY_DEBUG_EXPIRE_TIME", 10080),
			// 本地开发环境验证码使用
			"debug_code": 12345,

			// 方便本地和 测试环境调试
			"debug_phone_prefix": "000",
			"debug_email_suffix": "test@",
		}
	})
}
